an aromatic and medicinal plant - German English Dictionary